Sinn und Zweck des Stempelns
Das Grundprinzip des Stempelns wurde bereits in
Abschnitt 1.1.4 umrissen.
Mit Stroboskopaufnahmen lassen sich Bewegungsabläufe gut darstellen,
etwa die Aufnahme eines fliegenden Tischtennisballes bei schrägem Wurf.
Die Mehrfachbelichtung in regelmäßigen Zeitintervallen erzeugt auf dem
Foto eine Reihe von Tischtennisbällen, die die Form einer nach unten geöffneten Parabel hat.
Dabei ist der Abstand eines Balles zu seinem Nachbarn ein Maß für
seine Geschwindigkeit an diesem Ort.
Um diese Möglichkeit auch in PAKMA anzubieten, wurde das Stempeln implementiert.
Man kann diese Funktion ein- und ausschalten sowie die Anzahl der Ausgabebefehle (Schrittweite)
einstellen, die intern aufgerufen werden müssen bis wieder gestempelt wird.
Alle Animationselemente, deren Attribut auf
Stempeln gesetzt wurde, nehmen dann an diesem Stempel-Prozess teil.
|
Abb.3.70 Stempeln
|
Abb. 3.70 wurde mit PAKMA erzeugt und zeigt einen schrägen Wurf unter
Berücksichtigung des Luftwiderstandes. Bewegt und dann gestempelt wird das
Animationselement Kreis
dessen Ortskoordinaten nicht fixiert, sondern eine Funktion der Zeit sind.
stempeln.prj zeigt ein Projekt, in dem das Stempeln zum Einsatz kommt.
Anleitung für das Stempeln
Mit
Animation -> Stempeln... im Hauptmenü wird der Dialog Stempeln geöffnet:
Mit dem Auswahlfeld
Stempeln schaltet man die Stempelfunktion zentral ein oder aus.
Die Anzahl der Aufrufe des Ausgabebefehls, die nach jedem Stempeln vergehen,
wird im Kombinationsfenster Schrittweite eingestellt. Steht z. B.
in
Schrittweite die Zahl 4, so wird beim ersten Ausgabebefehl gestempelt und
danach dreimal nicht. Dieser Vorgang wiederholt sich zyklisch.
|
Abb.3.71 Eigenschaften eines Animationselements
|
Die Funktion Stempeln wird nur auf die jeweils ausgewählten Elemente angewendet.
Um ein Animationselement für das Stempeln auszuwählen, muss zuerst dessen
Attribut
Stempeln gesetzt werden. Dazu wird der Mauszeiger auf das
Element positioniert und die rechte Maustaste geklickt oder aber die
Zuordnung wird über die Elemente-Übersicht, s.
Abb. 3.72 vorgenommen.
Mit einem Klick auf
Stempeln ändert sich dessen Attribut. Wird das Symbol
vor
Stempeln als aktiviert (

) angezeigt, ist es bereits gesetzt,
und das Animationselement wird bei jeder Stempelaktion berücksichtigt.
Zusätzlich stellt PAKMA 2002 die Steuerung des
Stempelns über das Kernprogramm zur Verfügung.
Mit Hilfe des Befehls
stempeln(
Stempel-Konstante) kann
programmtechnisch das Stempeln
gesteuert werden. Lautet die
Stempel-Konstante Stempeln_ein so wird die
Stempelfunktion aktiviert. Hingegen erfolgt eine Deaktivierung mit der
Konstanten
Stempeln_aus. Voraussetzungen sind allerdings immer noch,
dass die zu stempelnden Animationselemente das
Attribut
Stempeln tragen und die Funktion
Stempeln über das Menü
aktiviert wurde.
..... Stempeln_neu ......
Die Auswahl der Animationselemente, welche gestempelt werden sollen,
erfolgt am schnellsten mit Hilfe der Elemente-Übersicht.
In diesem Dialogfeld können
nämlich die markierten Elemente ebenfalls das
Attribut Stempeln erhalten.
Da die Einstellungen der einzelnen Unterpunkte ähnlich vorzunehmen sind,
soll im Folgenden nur an einigen Animationselementen die
prinzipielle Vorgehensweise exemplarische aufgezeigt werden.